package com.msxt.util;

public class SqlUtils {
    /**
     * 移除SQL中的ORDER BY子句
     * @param sqlSegment 原始SQL片段
     * @return 移除ORDER BY后的SQL
     */
    public static String removeOrderBy(String sqlSegment) {
        if (sqlSegment == null || sqlSegment.isEmpty()) {
            return "";
        }

        // 使用正则表达式移除ORDER BY及其后面的内容
        return sqlSegment.replaceAll("(?i)\\s*ORDER\\s+BY\\s+.*$", "");
    }
}